Software Engineering Use Case
Der Software Engineering Use Case unterstützt den Software-Lebenszyklus nach IEC 62304: Softwareanforderungen, Software Items und Units, Schnittstellen, Segregation sowie Integrations-, Regressions- und Systemtests. Er verbindet sich mit System Requirements, Design Output, Hazardous Situations und Risk Control Measures aus den Use Cases Requirements und Risk Management.
Knowledge Topics
Der Use Case ist aktiv, sobald dein Produkt diese Knowledge Topics enthält:
- Software Requirements
- Software Items
- Software Units
- Integration Tests
- Regression Tests
- Segregation
- System Tests
- Interfaces
Diese Knowledge Topics sind optional. Füge sie deinem Produkt hinzu, um die Beziehungen zu aktivieren, die sie verwenden:
- System Requirements
- Hazardous Situation
- Risk Control Measures
- Parts/Components
- Design Output
Beziehungen
Jede Zeile ist eine Trace-Spalte im Source Knowledge Topic. Allow Multiple zeigt, ob ein Datensatz mit mehr als einem Ziel-Datensatz verknüpft werden kann. Bidirectional Beziehungen werden auch im Target Knowledge Topic angezeigt.
| Source Knowledge Topic | Relation Name | Target Knowledge Topic | Allow Multiple | Bidirectional | Beschreibung |
|---|---|---|---|---|---|
| System Tests | Verifies | Software Requirements | Yes | No | Wähle die Software Requirements, die durch diesen System Test verifiziert werden. |
| Software Requirements | Derived From | System Requirements | Yes | No | Wähle die System Requirements, von denen dieses Software Requirement abgeleitet ist. |
| Integration Tests | Tests | Software Items | Yes | No | Wähle die Software Items, die durch diesen Integration Test getestet werden. |
| Regression Tests | Reran | Integration Tests | Yes | No | Wähle die Integration Tests, die durch diesen Regression Test erneut ausgeführt werden. |
| After implementation of | Software Items | Yes | No | Wähle die Software Items, nach deren Implementierung dieser Regression Test durchgeführt wird. | |
| Software Items | Part Of | Software Items | No | No | Wähle das übergeordnete Software Item dieses Software Items. |
| Causes | Hazardous Situation | Yes | No | Wähle die Hazardous Situations, die dieses Software Item verursachen kann. | |
| Segregation | Between | Software Items | Yes | No | Wähle die Software Items, die durch diese Segregation voneinander getrennt werden. |
| Corresponds to | Risk Control Measures | No | No | Wähle die Risk Control Measure, die dieser Segregation entspricht. | |
| Software Units | Part Of | Software Items | No | No | Wähle das Software Item, zu dem diese Software Unit gehört. |
| Interfaces | Connects (Software) | Software Items | Yes | No | Wähle die Software Items, die durch dieses Interface verbunden werden. |
| Connects (Hardware) | Parts/Components | Yes | No | Wähle die Hardware-Komponenten, die durch dieses Interface verbunden werden. | |
| Needs to fulfill | Software Requirements | Yes | No | Wähle die Software Requirements, die dieses Interface erfüllen muss oder zu denen dieses Interface beiträgt. | |
| Design Output | Related to SWR * | Software Requirements | Yes | Yes | Wähle die Software Requirements, die mit diesem Design Output zusammenhängen. |
* Nur verfügbar, wenn das Target Knowledge Topic Teil deines Produkts ist.
Integration mit anderen Use Cases
Knowledge Topics, die zu mehr als einem Use Case gehören, verbinden diese Use Cases. Dieser Use Case teilt Knowledge Topics mit:
- Active Device – Hazardous Situation, Risk Control Measures
- Biocompatibility – Parts/Components
- Essential Performance – System Requirements, Hazardous Situation
- General Use Case – Parts/Components
- Requirements – System Requirements, Risk Control Measures, Design Output
- Risk Management – Hazardous Situation, Risk Control Measures, Parts/Components
- Sterile – Parts/Components
- Summative Evaluation – Hazardous Situation
- Usability Engineering – Hazardous Situation